package com.junxonline.plat.service.wages;

import com.junxonline.plat.dao.vo.*;

import java.util.List;

public interface WagesService {

    /**
     * 获取工资数据
     * @param vo
     * @return
     */
    WagesVO getWages(QueryWagesVO vo);

    /**
     * 筛选查询工资
     * @param page
     * @param vo
     * @return
     */
    PageVO queryWages(PageVO page, QueryWagesVO vo);

    /**
     * 添加工资
     * @param vo
     * @return
     */
    boolean addWages(WagesVO vo);

    /**
     * 修改工资
     * @param vo
     * @return
     */
    boolean editWages(WagesVO vo);

    /**
     * 删除工资
     * @param wagesIds
     * @return
     */
    boolean delWages(Long[] wagesIds);

    /**
     * 获取员工数据
     * @param vo
     * @return
     */
    List<HouseholdVO> getHousehold(QueryHouseholdVO vo);
    
}
